L’algorithmique et la programmation - 2de
Les instructions conditionnelles : "if else"
Exercice 1 : Fonction Python avec instruction conditionnelle if else représentant une fonction mathématique avec des valeurs interdites
On considère la fonction Python suivante :
def image(x):
if x == 7:
return "Impossible"
else:
return (3 * x ** 2 + 3) / (x - 7)
Que renvoie l'appel de la fonction
image(4)
?
Que renvoie l'appel de la fonction
image(7)
?
La fonction image
permet de calculer l'image de \( x \) par une fonction mathématique.
Exercice 2 : Traduire une instruction Python en français
On considère la fonction Python suivante :
Compléter la traduction de la condition mise en jeu dans cette fonction :
def f(x):
if x >= 2:
x = x * 2
return x
Exercice 3 : Instruction conditionnelle if else avec deux conditons and
On considère la fonction Python suivante :
def secret(x, y):
if x <= 9 and y < x + 3:
return False
else:
return True
Que renvoie l'appel de la fonction
secret(2, 3)
?
Exercice 4 : Compléter une instruction conditionnelle en Python
Compléter l’instruction conditionnelle de la fonction Python suivante pour que la condition soit la suivante «
si x est inférieur ou égal à 2 »
Exercice 5 : Compléter une fonction etre_divisible par 5
Compléter la fonction
etre_divisible_par_5(n)
qui prend en argument un nombre entier \(n\) et qui retourne
\(True\) si n est divisible par 5 et \(False\) sinon.
Quelle sera la valeur renvoyée par la fonction
etre_divisible_par_5(n)
pour \(n\) = 79 ?